package com.ruoyi.notes.service;

import java.util.List;
import com.ruoyi.notes.domain.MyNote;

/**
 * 	个人笔记Service接口
 * 
 * @author ruoyi
 * @date 2022-09-20
 */
public interface IMyNoteService {
	/**
	 *	 查询个人笔记
	 * 
	 * @param id 个人笔记主键
	 * @return 个人笔记
	 */
	public MyNote selectMyNoteById(Long id);

	/**
	 * 	查询个人笔记列表
	 * 
	 * @param myNote 个人笔记
	 * @return 个人笔记集合
	 */
	public List<MyNote> selectMyNoteList(MyNote myNote);

	/**
	 * 	新增个人笔记
	 * 
	 * @param myNote 个人笔记
	 * @return 结果
	 */
	public int insertMyNote(MyNote myNote);

	/**
	 * 	修改个人笔记
	 * 
	 * @param myNote 个人笔记
	 * @return 结果
	 */
	public int updateMyNote(MyNote myNote);

	/**
	 * 	批量删除个人笔记
	 * 
	 * @param ids 需要删除的个人笔记主键集合
	 * @return 结果
	 */
	public int deleteMyNoteByIds(Long[] ids);

	/**
	 * 	删除个人笔记信息
	 * 
	 * @param id 个人笔记主键
	 * @return 结果
	 */
	public int deleteMyNoteById(Long id);
}
